# encoding: utf-8
# module alembic.AbcGeom
# from C:\Program Files\Python39\lib\site-packages\alembic.cp39-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import alembic.Abc as __alembic_Abc
import Boost.Python as __Boost_Python


class IC3fGeomParam(__Boost_Python.instance):
    """ This class is a typed geom param reader. """
    def getArrayExtent(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getArrayExtent( (IC3fGeomParam)arg1) -> int """
        pass

    def getDataType(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getDataType( (IC3fGeomParam)arg1) -> DataType """
        pass

    def getExpandedValue(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getExpandedValue( (IC3fGeomParam)arg1 [, (ISampleSelector)iSampleSelector=<alembic.Abc.ISampleSelector object at 0x0000018EDBD85270>]) -> IC3fGeomParamSample """
        pass

    def getHeader(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getHeader( (IC3fGeomParam)arg1) -> PropertyHeader """
        pass

    def getIndexedValue(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getIndexedValue( (IC3fGeomParam)arg1 [, (ISampleSelector)iSampleSelector=<alembic.Abc.ISampleSelector object at 0x0000018EDBD85200>]) -> IC3fGeomParamSample """
        pass

    def getIndexProperty(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getIndexProperty( (IC3fGeomParam)arg1) -> IUInt32ArrayProperty """
        pass

    def getInterpretation(self): # real signature unknown; restored from __doc__
        """ getInterpretation() -> str """
        return ""

    def getMetaData(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getMetaData( (IC3fGeomParam)arg1) -> MetaData """
        pass

    def getName(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getName( (IC3fGeomParam)arg1) -> str """
        pass

    def getNumSamples(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNumSamples( (IC3fGeomParam)arg1) -> int """
        pass

    def getParent(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getParent( (IC3fGeomParam)arg1) -> ICompoundProperty """
        pass

    def getScope(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getScope( (IC3fGeomParam)arg1) -> GeometryScope """
        pass

    def getTimeSampling(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getTimeSampling( (IC3fGeomParam)arg1) -> TimeSampling """
        pass

    def getValueProperty(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getValueProperty( (IC3fGeomParam)arg1) -> IC3fArrayProperty """
        pass

    def isConstant(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ isConstant( (IC3fGeomParam)arg1) -> bool """
        pass

    def isIndexed(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ isIndexed( (IC3fGeomParam)arg1) -> bool """
        pass

    def matches(self, PropertyHeader, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ matches( (PropertyHeader)header [, (SchemaInterpMatching)matchingSchema=alembic.Abc.SchemaInterpMatching.kStrictMatching]) -> bool """
        pass

    def reset(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ reset( (IC3fGeomParam)arg1) -> None """
        pass

    def valid(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (IC3fGeomParam)arg1) -> bool """
        pass

    def __bool__(self, IC3fGeomParam, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __bool__( (IC3fGeomParam)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (ICompoundProperty)parent, (str)name [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 192


